package com.enjoyor.soa.traffic.api.dto.tms;

import java.io.Serializable;
import java.util.Date;

public class MarkDto implements Serializable {

	/**
	 * @Fields serialVersionUID : TODO(用一句话描述这个变量表示什么)
	 * 
	 */
	private static final long serialVersionUID = 1L;
	/**
	 * 标线编码
	 */
	private String markAreaCode;
	private String blockCode;
	/**
	 * 替代为标线名称使用
	 */
	private String blockName;
	private String markTypeCode;
	private String markTypeName;
	private String localAreaCode;
	private String localAreaName;
	private String constructionCode;
	private String constructionName;
	private String adminDeptCode;
	private String adminDeptName;
	private double centerLon;
	private double centerLat;
	private String geom;
	private Date lastMaintenance;
	private String stateCode;
	private String stateName;
	private String memo;
	private String picInfo;
	private String areaType;
	private String crossCode;// 替代为标线所属道路编码使用
	private String crossName;// 替代为标线所属道路名称使用
	private int sdo_gType;
	private int geom_type;
	private String points;
	private Double x = 0.0;
	private Double y = 0.0;
	private Double z = 0.0;
	private Date nextMaintenance;
	private String creator;
	private Date createDate;
	private String updater;
	private Date updateDate;
	private String quantity;
	private String timeStart;
	private String timeEnd;
	private String roadTypeCode;
	private String roadTypeName;
	private int picLength;

	/**
	 * @return the 标线编码
	 */
	public String getMarkAreaCode() {
		return markAreaCode;
	}

	/**
	 * @param 标线编码
	 *            the markAreaCode to set
	 */
	public void setMarkAreaCode(String markAreaCode) {
		this.markAreaCode = markAreaCode;
	}

	/**
	 * @return the 替代为标线名称使用
	 */
	public String getBlockName() {
		return blockName;
	}

	/**
	 * @param 替代为标线名称使用
	 *            the blockName to set
	 */
	public void setBlockName(String blockName) {
		this.blockName = blockName;
	}

	public String getBlockCode() {
		return blockCode;
	}

	public void setBlockCode(String blockCode) {
		this.blockCode = blockCode;
	}

	public String getMarkTypeCode() {
		return markTypeCode;
	}

	public void setMarkTypeCode(String markTypeCode) {
		this.markTypeCode = markTypeCode;
	}

	public String getMarkTypeName() {
		return markTypeName;
	}

	public void setMarkTypeName(String markTypeName) {
		this.markTypeName = markTypeName;
	}

	public String getLocalAreaCode() {
		return localAreaCode;
	}

	public void setLocalAreaCode(String localAreaCode) {
		this.localAreaCode = localAreaCode;
	}

	public String getLocalAreaName() {
		return localAreaName;
	}

	public void setLocalAreaName(String localAreaName) {
		this.localAreaName = localAreaName;
	}

	public String getConstructionCode() {
		return constructionCode;
	}

	public void setConstructionCode(String constructionCode) {
		this.constructionCode = constructionCode;
	}

	public String getConstructionName() {
		return constructionName;
	}

	public void setConstructionName(String constructionName) {
		this.constructionName = constructionName;
	}

	public String getAdminDeptCode() {
		return adminDeptCode;
	}

	public void setAdminDeptCode(String adminDeptCode) {
		this.adminDeptCode = adminDeptCode;
	}

	public String getAdminDeptName() {
		return adminDeptName;
	}

	public void setAdminDeptName(String adminDeptName) {
		this.adminDeptName = adminDeptName;
	}

	public double getCenterLon() {
		return centerLon;
	}

	public void setCenterLon(double centerLon) {
		this.centerLon = centerLon;
	}

	public double getCenterLat() {
		return centerLat;
	}

	public void setCenterLat(double centerLat) {
		this.centerLat = centerLat;
	}

	public String getGeom() {
		return geom;
	}

	public void setGeom(String geom) {
		this.geom = geom;
	}

	public Date getLastMaintenance() {
		return lastMaintenance;
	}

	public void setLastMaintenance(Date lastMaintenance) {
		this.lastMaintenance = lastMaintenance;
	}

	public String getStateCode() {
		return stateCode;
	}

	public void setStateCode(String stateCode) {
		this.stateCode = stateCode;
	}

	public String getStateName() {
		return stateName;
	}

	public void setStateName(String stateName) {
		this.stateName = stateName;
	}

	public String getMemo() {
		return memo;
	}

	public void setMemo(String memo) {
		this.memo = memo;
	}

	public String getPicInfo() {
		return picInfo;
	}

	public void setPicInfo(String picInfo) {
		this.picInfo = picInfo;
	}

	public String getAreaType() {
		return areaType;
	}

	public void setAreaType(String areaType) {
		this.areaType = areaType;
	}

	public String getCrossCode() {
		return crossCode;
	}

	public void setCrossCode(String crossCode) {
		this.crossCode = crossCode;
	}

	public String getCrossName() {
		return crossName;
	}

	public void setCrossName(String crossName) {
		this.crossName = crossName;
	}

	public int getSdo_gType() {
		return sdo_gType;
	}

	public void setSdo_gType(int sdo_gType) {
		this.sdo_gType = sdo_gType;
	}

	public int getGeom_type() {
		return geom_type;
	}

	public void setGeom_type(int geom_type) {
		this.geom_type = geom_type;
	}

	public String getPoints() {
		return points;
	}

	public void setPoints(String points) {
		this.points = points;
	}

	public Double getX() {
		return x;
	}

	public void setX(Double x) {
		this.x = x;
	}

	public Double getY() {
		return y;
	}

	public void setY(Double y) {
		this.y = y;
	}

	public Double getZ() {
		return z;
	}

	public void setZ(Double z) {
		this.z = z;
	}

	public Date getNextMaintenance() {
		return nextMaintenance;
	}

	public void setNextMaintenance(Date nextMaintenance) {
		this.nextMaintenance = nextMaintenance;
	}

	public Date getCreateDate() {
		return createDate;
	}

	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}

	public String getUpdater() {
		return updater;
	}

	public void setUpdater(String updater) {
		this.updater = updater;
	}

	public String getCreator() {
		return creator;
	}

	public void setCreator(String creator) {
		this.creator = creator;
	}

	public Date getUpdateDate() {
		return updateDate;
	}

	public void setUpdateDate(Date updateDate) {
		this.updateDate = updateDate;
	}

	public String getQuantity() {
		return quantity;
	}

	public void setQuantity(String quantity) {
		this.quantity = quantity;
	}

	public String getTimeStart() {
		return timeStart;
	}

	public void setTimeStart(String timeStart) {
		this.timeStart = timeStart;
	}

	public String getTimeEnd() {
		return timeEnd;
	}

	public void setTimeEnd(String timeEnd) {
		this.timeEnd = timeEnd;
	}

	public String getRoadTypeCode() {
		return roadTypeCode;
	}

	public void setRoadTypeCode(String roadTypeCode) {
		this.roadTypeCode = roadTypeCode;
	}

	public String getRoadTypeName() {
		return roadTypeName;
	}

	public void setRoadTypeName(String roadTypeName) {
		this.roadTypeName = roadTypeName;
	}

	/**
	 * @return the picLength
	 */
	public int getPicLength() {
		return picLength;
	}

	/**
	 * @param picLength
	 *            the picLength to set
	 */
	public void setPicLength(int picLength) {
		this.picLength = picLength;
	}
}
